/**
 *	\file CDSQBasicInfoProvider.h
 *  
 *  \section desc_sec Description
 *  Description
 *  
 *  \if copyright
 *  	Copyright 2008 Jeffrey Zhang. All rights reserved.
 *  \endif
 *  
 *  \section hist_sec Change History:
 *  	-	2/11/08		Jeffrey Zhang		Created this file
 *  
 *  <hr>
 *  \addtogroup AKCPP
 *  @{
 */

#ifndef _CDSQBASICINFOPROVIDER_H
#define _CDSQBASICINFOPROVIDER_H

#include "Abstractclasses.h"

class CDSQBasicInfoProvider : public AKCPPBasicInfoProvider
{
public:
	CDSQBasicInfoProvider(void);
	~CDSQBasicInfoProvider(void);
		
	virtual unsigned int getNumOfCells();
	virtual unsigned int getMaxNumOfSide();
	virtual unsigned int getMinNumOfSide();
	virtual unsigned int getNumOfPiecesForSide(const AKSideIndex sideIndex);
};

#endif //_CDSQBASICINFOPROVIDER_H

/** @} */

